package com.ydh.company.pojo;


import com.ydh.company.pojo.Repository;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

public class InventoryTransferMain {
  @ApiModelProperty(name="inventoryTransferMainId",notes = "库存调拨表id",dataType = "string",required =true)
  private String inventoryTransferMainId;

  @ApiModelProperty(name="transferNo",notes = "调拨单号",dataType = "string",required =true)
  private String transferNo;
  @ApiModelProperty(name="transferOutRepositoryId",notes = "调出仓id",dataType = "string",required =true)
  private String transferOutRepositoryId;
  @ApiModelProperty(name="transferInRepositoryId",notes = "调入仓id",dataType = "string",required =true)
  private String transferInRepositoryId;
  @ApiModelProperty(name="remarkNotes",notes = "备注说明",dataType = "string",required =true)
  private String remarkNotes;
  @ApiModelProperty(name="transferStatus",notes = "调拨状态",dataType = "string",required =true)
  private String transferStatus;
  @ApiModelProperty(name="totalCount",notes = "合计",dataType = "double",required =true)
  private double totalCount;
  @ApiModelProperty(name="creator",notes = "制单人",dataType = "string",required =true)
  private String creator;
  @ApiModelProperty(name="handledBy",notes = "经办人",dataType = "string",required =true)
  private String handledBy;
  @ApiModelProperty(name="transferOutDate",notes = "调出时间",dataType = "Timestamp",required =true)
  private java.sql.Timestamp transferOutDate;
  @ApiModelProperty(name="transferInDate",notes = "调入时间",dataType = "Timestamp",required =true)
  private java.sql.Timestamp transferInDate;
  private Repository repositoryIn;
  private Repository repositoryOut;
 private List<InventoryTransferDetail> list;

  public List<InventoryTransferDetail> getList() {
    return list;
  }

  public void setList(List<InventoryTransferDetail> list) {
    this.list = list;
  }

  public String getTransferNo() {
    return transferNo;
  }

  public void setTransferNo(String transferNo) {
    this.transferNo = transferNo;
  }

  public Repository getRepositoryOut() {
    return repositoryOut;
  }

  public void setRepositoryOut(Repository repositoryOut) {
    this.repositoryOut = repositoryOut;
  }

  public Repository getRepositoryIn() {
    return repositoryIn;
  }

  public void setRepositoryIn(Repository repositoryIn) {
    this.repositoryIn = repositoryIn;
  }

  public String getInventoryTransferMainId() {
    return inventoryTransferMainId;
  }

  public void setInventoryTransferMainId(String inventoryTransferMainId) {
    this.inventoryTransferMainId = inventoryTransferMainId;
  }

  public String getTransferOutRepositoryId() {
    return transferOutRepositoryId;
  }

  public void setTransferOutRepositoryId(String transferOutRepositoryId) {
    this.transferOutRepositoryId = transferOutRepositoryId;
  }


  public String getTransferInRepositoryId() {
    return transferInRepositoryId;
  }

  public void setTransferInRepositoryId(String transferInRepositoryId) {
    this.transferInRepositoryId = transferInRepositoryId;
  }




  public String getRemarkNotes() {
    return remarkNotes;
  }

  public void setRemarkNotes(String remarkNotes) {
    this.remarkNotes = remarkNotes;
  }


  public String getTransferStatus() {
    return transferStatus;
  }

  public void setTransferStatus(String transferStatus) {
    this.transferStatus = transferStatus;
  }


  public double getTotalCount() {
    return totalCount;
  }

  public void setTotalCount(double totalCount) {
    this.totalCount = totalCount;
  }


  public String getCreator() {
    return creator;
  }

  public void setCreator(String creator) {
    this.creator = creator;
  }


  public String getHandledBy() {
    return handledBy;
  }

  public void setHandledBy(String handledBy) {
    this.handledBy = handledBy;
  }


  public java.sql.Timestamp getTransferOutDate() {
    return transferOutDate;
  }

  public void setTransferOutDate(java.sql.Timestamp transferOutDate) {
    this.transferOutDate = transferOutDate;
  }


  public java.sql.Timestamp getTransferInDate() {
    return transferInDate;
  }

  public void setTransferInDate(java.sql.Timestamp transferInDate) {
    this.transferInDate = transferInDate;
  }

}
